import { http } from '@/utils/http/axios';
import axios from 'axios';
//获取项目信息数据
export function getProjcets(params) {
  console.log(params);
  return axios
    .request({
      url: 'http://101.6.53.143:5053/api/projcet/data',
      method: 'GET',
      params: params,
    })
    .then((response) => {
      // 打印完整的响应数据
      console.log(response);
      // 单独访问数据和其他响应细节
      //console.log('Data:', response.data);
      // console.log('Status:', response.status);
      // console.log('Status Text:', response.statusText);
      // console.log('Headers:', response.headers);
      // console.log('Config:', response.config);
      // console.log('Request:', response.request);
      return response.data; //这里一定要返回data才行，进一步搞懂这个部分的内容
    })
    .catch((error) => {
      // 处理错误
      if (error.response) {
        // 请求已发出，但服务器响应了错误的状态码
        //console.log(error.response.data);
        // console.log(error.response.status);
        // console.log(error.response.headers);
        // return error.response;
      } else if (error.request) {
        // 请求已经发出但没有收到响应
        //console.log(error.request);
        // return error.request;
      } else {
        // 发生了触发请求错误的问题
        //console.log('Error:', error.message);
        // return error.message;
      }
    });
}

//获取班组信息数据
export function getGroups(params) {
  console.log(params);
  return axios
    .request({
      url: 'http://101.6.53.143:5053/api/projcet/data',
      method: 'GET',
      params: params,
    })
    .then((response) => {
      // 打印完整的响应数据
      console.log(response);
      // 单独访问数据和其他响应细节
      //console.log('Data:', response.data);
      // console.log('Status:', response.status);
      // console.log('Status Text:', response.statusText);
      // console.log('Headers:', response.headers);
      // console.log('Config:', response.config);
      // console.log('Request:', response.request);
      return response.data; //这里一定要返回data才行，进一步搞懂这个部分的内容
    })
    .catch((error) => {
      // 处理错误
      if (error.response) {
        // 请求已发出，但服务器响应了错误的状态码
        //console.log(error.response.data);
        // console.log(error.response.status);
        // console.log(error.response.headers);
        // return error.response;
      } else if (error.request) {
        // 请求已经发出但没有收到响应
        //console.log(error.request);
        // return error.request;
      } else {
        // 发生了触发请求错误的问题
        //console.log('Error:', error.message);
        // return error.message;
      }
    });
}
